An alternative would be to install unclutter and set it to idle 0:
This would disabled the mouse pointer when using a touch-screen.
sudo apt-get install unclutter
unclutter -idle 0
This could be made permantent by adding unclutter to the session:
@unclutter -idle 0
I came here looking for a solution to the same problem. Turns out I had to set the mouse to be trusted in order for the mouse to reconnect on reboot. When using bluetoothctl, I simply entered trust <mac address>