cleanup
Adding custom type for menu
Improve custom binding
Test with content changing button