Can now subscribe and unsubscribe. Buttons display correctly depending on subscription status.