Refactored to object-oriented approach (allows e.g. easier grouping for hovering)