Ok this one includes all the minor feedback from last week, and should satisfy Daniel and Jakob enough to get their Reviewed-bys. You can ignore the final patch in the series; it's a WIP power saving feature, but the other ones are working well here. Thanks, Jesse