Added custom controls with multiple commands

Closes #48
Added example for multiple commands
Merge remote-tracking branch 'upstream/devel' into devel