added component handling;
cleaned up the code and fixed bugs;
redraw during move/resize;
handle redraw bugs fixed
#define b_moveUp_width 16
#define b_moveUp_height 16
static unsigned char b_moveUp_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x80, 0x00, 0xc0, 0x01, 0xe0, 0x03, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};