Adding more to the interaction system, made listencast a bit less crash prone, general fixes.