Hi Jayson,
So Though it is going to else block, the event is not getting triggered ? Did you check what is the name of the event raised in do_handle_event ?
Are you putting a break point in eh_onsingleselection and checking ?
In the method me->typed_context->result->eh_on_row_selection( ) it is returning with out any action if the selection mode is set to none( Line 57 ) Just check if in your case this is causing the problem.
CASE ME->SELECTION_MODE.
WHEN SELMODE_NONE.
RETURN.
Regards
Vinod