colored markers
consolidate focus events
beforeReset