Refactor ModelActionListener to ObjectActionListener

-Refactoring
-Wanted to use templating
Refresh composer before showing flyout