drop zone: use binding instead of callback