More work on the contact listeners. Still not working?