Essays on an Ecological Approach to User-Technology Interaction