directive: drop zone callback refactored into proper expression