fixed some bubble-related issues
refactored interactions into new class
refactored interactions into new class
refactored interactions into new class