rocon interactions overhaul