use the commandexecuter, making the handler obsolete