Added getClientDimensions overload for when SMART is used