2 Hours worth of code... Added multiblock event handling properly