prepared for seperate keycases amoung hardware options
found the bug in the new messageHandlr