extracted helper classes from Emulator ; tried to speed-up breakpoint checking
cleanup