Tactile pin device abstraction framework to create fast and easy tactile user interfaces