fix potential crash in battlescape with extender accuracy
force cursor update after camera move from fire
cancel current action on auto-end