first version
minor hover state tweak