Added custom controls with multiple commands

Closes #48