Use a template for the app drawer menu items
Merge pull request #2 from arv/build-app-drawer-on-demand

Use a template for the app drawer menu items
Only set model if not already set
Merge pull request #3 from arv/set-model-once

Only set model if not already set
Add popup menu with animation.
Merge pull request #4 from arv/expand-menu

Add popup menu with animation.