add method to get arrow by internal name
made arrows respond to events
call onEnable and onDisable