added some contact, fixed some responsiveness