Refactored home button gradiants, fixes #34

Using built-in compass linear gradiant functions, also fixes the flashing button issue.