moved pixel class into pixel-pc, added pls wait cursor when writing, disabled the frame when writing so user can click elsewhere while a writing is going on, added port auto detect for mac only along with pop up box