fix zoom with the elm code