Adding touch-screen functionality to a watchface increases power-draw?

This is probably a total noob question. I've added touch-screen functionality to my watchface and for a while now have observed a massive increase in power-draw on CIQ5-devices - from 10%/day to close to 20%/day. The profile in the simulator was not very helpful so I've added the battery-level to the makeWebRequest my watchface is sending every 5 minutes. When I remove the touch-screen feature the power-draw goes down immediately - closer to the 10% it used to. Is this expected? Am I'm missing something?

  • At the moment I'm listen to the complication-updates and store the values in a list. If the watchface is woken up for each of those, it would explain the power-draw. I only update the screen in onUpdate and the only requestUpdate is when settings changed. Would you recommend switching back to ActivityMonitor? I have that code-path for older devices available...