Making some good progress. Can't have it always listen though... At least I need to make it so it doesn't do that by default. So far so good though :)