Rather than switching to "button" elementType. This makes tool buttons
behave the same way regardless of whether they are flat or not. Most
importantly, this means that non-flat tool buttons now respect the
"display" property.
Also includes a small test file to compare the two.