Refactored to be more stable, uses anonymized deviceID instead of GCM regID.
Now uses modern navigation elements.