added drag and drop
+ unicode support

changed all ascii functions to unicode
aps