Support to set buttons target fragment aka position.
Cleanup button code so the icon and text won't jump onto different lines. Plus there was a large cap between gridfield and the button.
Merge pull request #2 from priithansen/master

Some simple fixes and enhancements