Whenever there is no decision, decision maker should return null. UserContextEventHandler is in charge of showing default decision if it proceeds