OK.. so here is what i did, and now it seems to be working perfectly fine, even with the charger connected i can switch on and off at any time.. no issues. just follow this thread http://talk.maemo.org/showthread.php?t=60567