remove special char
update ui
require file by relative path
bug fix: if allocation change is cancelled, the block should be draggable
update readme
update readme