Move event functions to being member functions
Pull out setting MoreButtonView events from parent
Merge branch 'events/seperate-functions'