Button Component

Provides the entity with touch or mouse functionality, depending on whether this is a pc or mobile device, and also on multitouch configuration.