Hi, i am not programmer but just an idea which i guess should not be very difficult to implement. Usually we keep our phones on a hard surface when on charging mode and so when i get a call or a msg it vibrates, scratching the lower body. Plus, i also dont like the sound of vibration on a hard surface. Can anyone make a hack that disables vibration mode when charging and re-enables it when removed from charging mode?