Revert "make prevent default a macro"

This reverts commit 7beeff1897e783815769d7b982f57b1a5de19c0c.
better event handling for drag
fix style update on drop