Movement detection & passing to listeners