fix piano color caching (reported by multiple people)