Initial drawing code - only supports simple case, initial mouse moved event, remote cursor display