Fixes to allow multiple commands to be bound to a single signal