now accept decimals and negatives in pasting