Testing inhabitant agency in interactive architecture : a user-centered design and research approach