SAD-difference slow as fuck, but working. Now implementing mouseCallBack