before thinking of some solutions, is there actually a specific reason why you make your console sprite with the invisible collider sprite a custom object? At the moment it seems that this is creating more downsides than advantages.
Anyway, this topic may point you in the right direction and it also discusses common use cases for custom objects: