How can I reset a device with broken lock button and touchscreen? I have an iPhone 4s on iOS 7. My lock (sleep/wake) button has been broken for months now and I've been using the assisted touch service to lock my phone screen ever since.

However, just over an hour ago my touch screen has decided to pack in also. I can bring up the menus from swiping up and down but anything else will not work, at all. So obviously I can't restart my phone by holding the power button and home button at the same time since the lock button doesn't work and I also can't turn it off as you must swipe the screen to select "power off". Has anyone got any ideas on how I can try to fix this?
You can go into your settings and turn on Assistive touch to turn your phone off.. The only way to turn it back on though is by using your charger.. If your phone decides it doesn't want to turn on anymore or charge like mine does then your stuck with a phone that wont turn on..