resized menu macro to accept more elements (16 max)
Handler functions can now have parameters to related objects or part of them or even none
promptAction is now built from generic handler template