* Init instance attributes * Remove condition * Improve typing in tests * Suggested change
* Add button platform * Add button tests * Fix typo * Use Platform enum * Fix coordinator type