fix unless @_lastData conditional

change event never gets triggered because @_lastData is always true