Major event refactoring, draggable photo support