#3 - extending APP.View if available