Renamed File::IsOpen to HasBuffer. Corrected timer callback in File.