Fixed issues with crosshair events, implemented HUD component