change bind event into proxy event