fixed float-bug and added disconnect screen