Updated for Firefox 29s new design