fix cross browser oddities and add further styling to arrows