Updated custom event handler, Gun config, listeners, and weapon renders