This will be my final (I think.... hmm... ). It's not perfect, however I feel it's the best it will be for now. More tweaking would probably make it worse!