#1093: Accidental bulk actions

Fixed issue with bulk actions being performed with user is interacting on a single report. Also, rejigged js a bit for niceness. :)