Ensure current brightness value is used in calculations, not the previous one
Ensure holding volume buttons continues to change volume, even if data hasn't been refreshed from remove
Save RAM by optimising imports and reducing class usage
Change volume by 8% each time, using saved volume value and only one query. Minimum volume is 1% and max is 100%. Queries are not run if decreasing volume from 1% or increasing from 100%