Added interaction mechanism. Nothing implemented yet, though.