I think the screen draws too much current to drive off of GPIO pins. As gordon recommended, you need to connect Vcc to the 3.3v pin, and Gnd to Gnd. I think if you do that, it will work.
Unless you connected something the VBat pin (which is at almost 5v when powered off usb), you couldn't have applied 5v to it - besides, when LEDs get abused, they usually fail completely.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think the screen draws too much current to drive off of GPIO pins. As gordon recommended, you need to connect Vcc to the 3.3v pin, and Gnd to Gnd. I think if you do that, it will work.
Unless you connected something the VBat pin (which is at almost 5v when powered off usb), you couldn't have applied 5v to it - besides, when LEDs get abused, they usually fail completely.