added collision detection
implemented when behaviors
added better when background response
added view for memory