remove view property from module
remove view events from app
winstantiate view separately from module
trigger update:data event instead of update:view
extract extend from Module
create separate view for each template