replaced <buttons> with <span>s because X-browser button rendering difficult