fixed width bug, added shadowOpacity option, added full demo page