I can't quite find the answer I'm looking for.
The gas limit for the fallback function is 2300. Whether I call another method or set a variable, I blow WAY past the 2300 limit, rendering it useless.
Now, I've seen people suggest different ways to make the call and sending gas along with the call, etc., BUT I want someone to simply use the wallet.
Person A uses wallet to send the coin (presumably ether). Fallback function accepts the ether and returns some tokens.
At no point is there a specific call to send extra gas, because I simply want to make this as easy for the user as possible. Send ether via the wallet as they would normally send it to anyone. In this case, when they send to a contract address, they get something for it.
Is this possible or am I spinning my wheels for nothing?