Reorganized the breakpoint listener code
A little cleanup on the mqChange

mqChange should probably be a custom event that can be listened for