Sure it can be. UIButton script has an option that lets you change what happens when it's dragged over. Highlighting is one of the options. NGUI sends out OnDragOver when you drag a touch over some object, and OnDragOut when you drag the touch away. Listen for those events in a script of yours, and you can do what you want.