the new (simpler, more consistent) gl remote