Dynamic view interface